﻿using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.Domain.Entities;

namespace MyModule.Breeding
{
    /// <summary>
    /// 品相表
    /// </summary>
    public class Appearance : BasicAggregateRoot<int>
    {
        /// <summary>
        /// 品种ID
        /// </summary>
        public int Vid { get; set; } 
        /// <summary>
        /// 性别
        /// </summary>
        public bool Asex { get; set; }
        /// <summary>
        /// 栋舍
        /// </summary>
        public string? Abuildings { get; set; }
        /// <summary>
        /// 栏位
        /// </summary>
        public string? Acolumns { get; set; }
        /// <summary>
        /// 日期
        /// </summary>
        public DateTime Adate { get; set; }

        /// <summary>
        /// 羊只耳号
        /// </summary>
        public string? Earbugles { get; set; }
        /// <summary>
        /// 牙齿咬合
        /// </summary>
        public bool Aocclude { get; set; }
        /// <summary>
        /// 毛发
        /// </summary>
        public Ahair Ahair { get; set; }
        /// <summary>
        /// 色斑
        /// </summary>
        public Apigmentation Apigmentation { get; set; }
        /// <summary>
        /// 蹄颜色
        /// </summary>
        public Ahoof Ahoof { get; set; }
        /// <summary>
        /// 嘴颜色
        /// </summary>
        public Amouth Amouth { get; set; }
        /// <summary>
        /// 角
        /// </summary>
        public bool Ahorn { get; set; }
        /// <summary>
        /// 脂肪分布
        /// </summary>
        public Adistribution Adistribution { get; set; }

    }
    public enum Ahair
    {
        One=1,
        Two=2,
        Three=3
    }
    public enum Apigmentation
    {
        One = 1,
        Two = 2,
        Three = 3
    }
    public enum Ahoof
    {
        One = 1,
        Two = 2,
        Three = 3
    }
    public enum Amouth
    {
        One = 1,
        Two = 2,
        Three = 3
    }
    public enum Adistribution
    {
        One = 1,
        Two = 2,
        Three = 3
    }
}
